package Model.dao;



import Model.Entidades.Ingressos;
import javax.persistence.EntityManager;

public class IngressosDAO {
    private EntityManager em;
    public IngressosDAO(EntityManager em){
        this.em = em;
    }
    
    public Ingressos salvar(Ingressos i){
        if(i.getId() == null)
            em.persist(i);
//        else{
//            if(!em.containts(p)){
//                if(em.find(Pessoa.class, i.getId()) == null){
//                    throw neww Exception("Erro ao atualizar dados, Ingresso não existe");
//                }
//            }
//            i = em.merge(i);
//        }
        return i;
    }
    public Ingressos buscaPorId(Integer id){
        return em.find(Ingressos.class, id);
    }
    public void remover(Integer id){
            em.remove(id);
            
    }
}
